/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Utilidades;

/**
 *
 * @author usuario
 */
public class Constantes {
    
    public static String CONSULTAR_MAQUINA_POR_NOMBRE = "SELECT \"IDMAQUINA\", \"TIPOMAQUINA\", \"UTILIDAD\", \"NOMBRE\", \"TIEMPOMANTENIMIENTO\", \n" +
                                                        "       \"FALLAS\", \"ESTADO\", \"MATERIAL\", \"PRECIO\"\n" +
                                                        "  FROM \"PPIGYM\".\"MAQUINA\"\n" +
                                                        "  WHERE UPPER(\"NOMBRE\") LIKE '%' || UPPER(coalesce(?, \"NOMBRE\")) || '%';";
    

    public static String CONSULTAR_CONTENIDO_POR_TITULO = "SELECT \"IDCONTENIDO\", \"TITULO\", \"CONTENIDO\", \"SECCION\"\n" +
                                                            "  FROM \"PPIGYM\".\"CONTENIDO\"\n" +
                                                            "  WHERE UPPER(\"TITULO\") LIKE '%' || UPPER(coalesce(?, \"TITULO\")) || '%';";
    
    public static String CONSULTAR_USUARIOS_POR_NOMBRE = "SELECT \"TIPODOCUMENTO\", \"IDENTIFICACION\", \"NOMBRE\", \"APELLIDOUNO\", \"APELLIDODOS\", \n" +
                                                         "\"FECHANACIMIENTO\", \"CORREO\", \"PREGUNTA\", \"RESPUESTA\", \"PERFIL\", \"ESTADO\", \"CONTRASENA\"\n" +
                                                         "  FROM \"PPIGYM\".\"USUARIOS\"\n" +
                                                         "    WHERE UPPER(\"NOMBRE\") LIKE '%' || UPPER(coalesce(?, \"NOMBRE\")) || '%';";
    
    public static String CONSULTACasillero = "SELECT \"NumCasillero\", \"ResponsableCasillero\", \"UbicacionCasillero\", \"EstadoCasillero\"\n" +
                                                         "  FROM \"PPIGYM\".\"CASILLEROS\"\n" +
                                                         "    WHERE UPPER(\"NumCasillero\") LIKE '%' || UPPER(coalesce(?, \"NumCasillero\")) || '%';";
  
    public static String CONSULTAR_VENTAS_POR_FECHA = "SELECT \"CODIGO\", \"FECHA\", \"VALOR\", \"CLIENTE\"\n" +
                                                        "  FROM \"PPIGYM\".\"VENTAS\"\n" +
                                                        "  WHERE TO_CHAR(\"FECHA\", 'yyyy/MM/dd') BETWEEN ? AND  ?;";

    public static String ACTUALIZAR_USUARIOS = "UPDATE \"PPIGYM\".\"USUARIOS\"\n" +
                                                "   SET \"TIPODOCUMENTO\"=?, \n" +
                                                "       \"NOMBRE\"=?, \"APELLIDOUNO\"=?, \"APELLIDODOS\"=?, \"FECHANACIMIENTO\"=?, \n" +
                                                "       \"CORREO\"=?, \"PREGUNTA\"=?, \"RESPUESTA\"=?, \"PERFIL\"=?, \"ESTADO\"=?, \"CONTRASENA\"=?\n" +
                                                " WHERE \"IDENTIFICACION\"=?;";
    public static String ACTUALIZAR_Casillero = "UPDATE \"PPIGYM\".\"CASILLEROS\"\n" +
                                                "   SET \"ResponsableCasillero\"=?, \"UbicacionCasillero\"=?, \"EstadoCasillero\"=?, \n" +    
                                                " WHERE \"NumCasillero\"=?;";
    
    public static String ACTUALIZAR_MAQUINAS = " UPDATE \"PPIGYM\".\"MAQUINA\"\n" +
                                                "   SET \"TIPOMAQUINA\"=?, \"UTILIDAD\"=?, \"NOMBRE\"=?, \"TIEMPOMANTENIMIENTO\"=?, \n" +
                                                "       \"FALLAS\"=?, \"ESTADO\"=?, \"MATERIAL\"=?, \"PRECIO\"=?\n" +
                                                " WHERE \"IDMAQUINA\"=?;";

    public static String ACTUALIZAR_VENTAS = "UPDATE \"PPIGYM\".\"VENTAS\"\n" +
                                                "   SET \"VALOR\"=?, \"CLIENTE\"=?\n" +
                                                " WHERE \"CODIGO\"=? ";
    
    public static String ACTUALIZAR_CONTENIDO = "UPDATE \"PPIGYM\".\"CONTENIDO\"\n" +
                                                "   SET \"TITULO\"=?, \"CONTENIDO\"=?, \"SECCION\"=?\n" +
                                                " WHERE \"IDCONTENIDO\"=?;";
    
    
    public static String INSERT_CONTENIDO = "  INSERT INTO \"PPIGYM\".\"CONTENIDO\"(\n" +
                                            "            \"IDCONTENIDO\", \"TITULO\", \"CONTENIDO\", \"SECCION\", \"FECHA\")\n" +
                                            "    VALUES (nextval('\"PPIGYM\".\"SEQ_CONTENIDO\"'), ?, ?, ?, current_date);";

    public static String INSERT_MAQUINA = "INSERT INTO \"PPIGYM\".\"MAQUINA\"(\n" +
                                            "            \"IDMAQUINA\", \"TIPOMAQUINA\", \"UTILIDAD\", \"NOMBRE\", \"TIEMPOMANTENIMIENTO\", \n" +
                                            "            \"FALLAS\", \"ESTADO\", \"MATERIAL\", \"PRECIO\")\n" +
                                            "    VALUES (nextval('\"PPIGYM\".\"SEQ_MAQUINA\"'), ?, ?, ?, ?, \n" +
                                            "            ?, ?, ?, ?);";
    
    public static String INSERT_USUARIO = "INSERT INTO \"PPIGYM\".\"USUARIOS\"(\n" +
                                            "            \"TIPODOCUMENTO\", \"IDENTIFICACION\", \"NOMBRE\", \"APELLIDOUNO\", \"APELLIDODOS\", \n" +
                                            "            \"FECHANACIMIENTO\", \"CORREO\", \"PREGUNTA\", \"RESPUESTA\", \"PERFIL\", \"ESTADO\", \"CONTRASENA\")\n" +
                                            "    VALUES (?, ?, ?, ?, ?, \n" +
                                            "            ?, ?, ?, ?, ?, ?, ?);";
     public static String INSERT_Casillero = "INSERT INTO \"PPIGYM\".\"CASILLEROS\"(\n" +
                                            "            \"NumCasillero\", \"ResponsableCasillero\", \"UbicacionCasillero\", \"EstadoCasillero\")\n" +   
                                            "    VALUES (?, ?, ?, ?);";

    public static String INSERT_VENTAS = "INSERT INTO \"PPIGYM\".\"VENTAS\"(\n" +
                                            "            \"CODIGO\", \"FECHA\", \"VALOR\", \"CLIENTE\")\n" +
                                            "    VALUES (nextval('\"PPIGYM\".\"SEQ_VENTA\"'), current_date, ?, ?);";

   
    public static String ELIMINAR_USURIO_POR_IDENTIFICACION = "DELETE FROM \"PPIGYM\".\"USUARIOS\"\n" +
                                                                " WHERE \"IDENTIFICACION\" = ?;";
    
        public static String ELIMINAR_Casillero = "DELETE FROM \"PPIGYM\".\"CASILLEROS\"\n" +
                                                                " WHERE \"NumCasillero\" = ?;";
    
    
    public static String BUSCAR_CONTENIDO_POR_ID = "SELECT \"IDCONTENIDO\", \"TITULO\", \"CONTENIDO\", \"SECCION\", \"FECHA\"\n" +
                                                    "  FROM \"PPIGYM\".\"CONTENIDO\"\n" +
                                                    "  ORDER BY \"IDCONTENIDO\" DESC\n" +
                                                    "  LIMIT 4;";

    public static String VALIDAR_USUARIO = "";
        public final static String DIR_MAIN = "./Menu.jsp";
         public final static String DIR_INDEX = "./Index.jsp";
         
          public final static String CONSULTAUSER = "SELECT \"IDENTIFICACION\",\"CONTRASENA\"\n" +         
                                                            "  FROM \"PPIGYM\".\"USUARIOS\"\n" +
                                                            "    WHERE \"IDENTIFICACION\" = ? AND \"CONTRASENA\" = ?";
}

